#pragma once
#include<iostream>

class AbstractTable {
public:
	virtual ~AbstractTable() {}
	virtual std::string ProductTable()const = 0;
};

class Art_DecoTable :public AbstractTable {
public:
	std::string ProductTable()const override;
};

class VictorianTable :public AbstractTable {
public:
	std::string ProductTable()const override;
};

class ModernTable :public AbstractTable {
public:
	std::string ProductTable()const override;
};
